current_number = 1
# 创建while循环，循环满足对应变量小于或等于5时，才可继续进行。
while current_number <= 5 :
    print(current_number)
    current_number += 1    # 在原来的值上再加1。

perpt = "\nTell me something, and I will repeat it back to you:"
perpt += "\nEnter 'quit' to end the program."
message = ""
while message != 'quit' :  # 若返回值为False,则循环继续。
    message = input(perpt)
    
    if message != 'quit' : # 消除输入quit结束项目时，仍将quit打印出来。
        print(message)


#使用标志
text = "\n第一个循环测试：（请输入）"
text += "\n输入“退出”结束应用"

active = True              # 创建一个标志(即包含布尔值的变量)。
while active :
    message_2 = input(text)
    message_2 = (message_2)

    if message_2 == '退出' : # 若message_2的字符串为'退出',则active的值变为false。
        active = False
    else :
        print(message_2)


#使用break终止循环
text_2 = "\n第二个循环测试：（请输入）"
text_2 += "\n输入“quit”结束应用"

while True :
    city = input(text_2)

    if city == 'quit' :
        break
    else :
        print("输入的东西：" + city)


#在循环中使用continue
text_3 = "\n第三个循环测试：（请输入）"
text_3 += "\n输入“退出”结束应用"

a = 0
while a < 10 :
    a += 1          # 步长为1。
    if a % 2 == 0 : 
        continue    # continue为忽略以下代码。
    
    print(a)
